package com.quplayer.qubrowser.utils;

import android.util.Log;

/**
* Author: xiaoyi
* Email:
* Time: 2019/9/9 11:30
* Desc: 日志工具类
 * ━━━━━━神兽出没━━━━━━
 * 　　　┏┓　　　┏┓
 * 　　┏┛┻━━━┛┻┓
 * 　　┃　　　　　　　┃
 * 　　┃　　　━　　　┃
 * 　　┃　┳┛　┗┳　┃
 * 　　┃　　　　　　　┃
 * 　　┃　　　┻　　　┃
 * 　　┃　　　　　　　┃
 * 　　┗━┓　　　┏━┛Code is far away from bug with the animal protecting
 * 　　　　┃　　　┃    神兽保佑,代码无bug
 * 　　　　┃　　　┃
 * 　　　　┃　　　┗━━━┓
 * 　　　　┃　　　　　　　┣┓
 * 　　　　┃　　　　　　　┏┛
 * 　　　　┗┓┓┏━┳┓┏┛
 * 　　　　　┃┫┫　┃┫┫
 * 　　　　　┗┻┛　┗┻┛
 * <p/>
 * ━━━━━━感觉萌萌哒━━━━━━
*/
public class QpLogUtils {

    private QpLogUtils() {
        throw new UnsupportedOperationException("QpLogUtils can't be instantiated.");
    }

    public static boolean isDebug = true;
    private static final String TAG = "QuPlayer";

    public static void verbose(String msg) {
        if (isDebug) Log.v(TAG, msg);
    }

    public static void info(String msg) {
        if (isDebug) Log.i(TAG, msg);
    }

    public static void debug(String msg, Object... objects) {
        if (isDebug) {
            msg = String.format(msg, objects);
            Log.d(TAG, msg);
        }
    }

    public static void error(String msg) {
        if (isDebug) Log.e(TAG, msg);
    }

    public static void error(String msg, Throwable t) {
        if (isDebug) Log.e(TAG, msg, t);
    }


}
